require.config({
	paths: {
		Cesium:		'../Build/Cesium/Cesium',
		Zlib:		'../Build/Cesium/Workers/zlib.min',
		jquery:		'jquery-2.1.4.min',
		bootstrap:	'bootstrap.min'
	},
	shim: {
		Cesium: {
			exports: 'Cesium'
		},
		Zlib : {
			exports : 'Zlib'
		},
		bootstrap : {
			deps : ['jquery'],
			exports: 'bootstrap'
		},
		layui : {
            deps : ['jquery'],
            exports: 'layui'
        }
	}
});
require(["Cesium","Zlib","jquery","supermap","app","bootstrap","layui","crud"],function(cesium,zlib,$,SM,APP,BS,layui,crud){
	APP.autodivheight();
    window.onresize=APP.autodivheight; //浏览器窗口发生变化时同时变化DIV高度
	/* 加载layui */
	layui.use('element', function(){
		var element = layui.element;
	});
	/* 加载layui */
	var viewer;
	var scene;
	SM.onload(cesium,APP);
	
	//工具栏 标绘
	$('#toolbar').on('click','.plotting',function(){APP.plotting($(this).attr('role'))});
	//工具栏 测距
	$('#toolbar').on('click','#distance',APP.distance);
	//工具栏 测面积
	$('#toolbar').on('click','#area',APP.area);
	//工具栏 测高
	$('#toolbar').on('click','#height',APP.height);
	//工具栏 地表开挖
	$('#toolbar').on('click','#digTerrain',APP.digTerrain);
	//工具栏 清除
	$('#toolbar').on('click','#clear',APP.clear);
	//工具栏 飞行
	$('#toolbar').on('click','#huanshi',APP.huanshi);
	//工具栏 日照开关
	$('#toolbar').on('click','#sunOpen',APP.sunOpen);
	//工具栏 漫游
	$('#toolbar').on('click','#mouseSetting',APP.mouseSetting);
	//工具栏 人视点双击
	$('#toolbar').on('click','#dbclickOpen',APP.dbclickOpen);
	
    //地图等高线、面
    $('#left').on('click','#sidebar',APP.sidebar);    
	//左侧 坡度和坡向
    $('#left').on('click','#calModeall_plane',APP.podupoxiang);
    //左侧 日照模拟分析
    $('#left').on('click','#shadowAnalysis',APP.shadowAnalysis);
    //左侧 获取阴影率
    $('#left').on('click','#shadowRadio',APP.shadowRadio);
    //左侧 提取天际线
    $('#left').on('click','#chooseSkyline',APP.chooseSkyline);
    //左侧 绘制限高体
    $('#left').on('click','#setLimitBody',APP.setLimitBody);
    //左侧 通视观察点
    $('#left').on('click','#chooseView',APP.chooseView);
    //左侧 增加目标点
    $('#left').on('click','#addViewPoint',APP.addViewPoint);
    //左侧 视域分析
    $('#left').on('click','#areaView',APP.areaView);
    //左侧 方案比选
    $('#left').on('click','#HORIZONTAL',APP.HORIZONTAL);
    //左侧 取消方案比选f
    $('#left').on('click','#clearHORIZONTAL',APP.clearHORIZONTAL);

 	//左侧 刨面分析
    $('#left').on('click','#profileAnalysis',APP.profileAnalysis);
	$('#left').on('click','#clearProfileAnalysis',APP.clearProfileAnalysis);

	$('#left').on('click','#startSlopeAnalysis',APP.startSlopeAnalysis);
	$('#left').on('click','#clearSlopeAnalysis',APP.clearSlopeAnalysis);

    //左侧 服务半径
    $('#left').on('click','#serviceRadius',APP.serviceRadius);
	//左侧 清除服务半径
    $('#left').on('click','#clearserviceRadius',APP.clearServiceRadius);

    //左侧 控高分析
	$('#left').on('click','#controlHeightAnalysis',APP.controlHeightAnalysis);
	//左侧 清除控高分析
	$('#left').on('click','#clearControlHeightAnalysis',APP.clearControlHeightAnalysis);

 	//左侧 七线控制
	$('#left').on('click','#sevenLineAnalysis',APP.sevenLineAnalysis);
	//左侧 清除七线控制
	$('#left').on('click','#clearSevenLineAnalysis',APP.clearSevenLineAnalysis);


	//左侧 淹没分析
	$('#left').on('click','#floodAnalysis',APP.floodAnalysis);

	//项目检索--沁芳苑
	$("#left").on("click","#qinfangyuan",APP.flyTo_qinfangyuan);
	//项目检索--小学
	$("#left").on("click","#xiaoxue",APP.flyTo_xiaoxue);
	//项目检索--兴宜苑
	$("#left").on("click","#xingyiyuan",APP.flyTo_xingyiyuan);
	//项目检索--搜索定位
	$("#left").on("click","#searchBuild",APP.flyTo_searchBuild);
	
	//三维左侧分析
	$(".layui-colla-item").on("click",".layui-colla-title",function(){
		$(this).toggleClass("item-selected");
	});
	
	//OSGB图层-添加
	$("#left").on("click","#OSGBaddSymbols",APP.OSGBaddSymbols);
	//OSGB图层-压平
	$("#left").on("click","#OSGBflat",APP.OSGBflat);
	//OSGB图层-单值专题
	$("#left").on("click","#OSGBextrude-control-height",APP.OSGBextrude);	
	//添加实体--添加模型
	$("#left").on("click","#addModel",APP.addModel);
	//添加实体--添加图片
	$("#left").on("click","#addImg",APP.addImg);
	//模型库--上传模型
	$("#left").on("click","#modelFileupload",APP.modelFileupload);
	//模型库--上传图片
	$("#left").on("click","#modelPicUpload",APP.modelPicUpload); 
	//模型库--模型管理
	$("#left").on("click","#modelManage",APP.modelManage);
	//模型缩略图上传
	$("#right").on("click","#btn_modelSltUpload",APP.modelSltUpload);

	//$("#left").on('click','#buildItem',function(){APP.modelKu($(this).children().next().children().attr('id'))});
	$("#left").on('click','#modelKu',APP.modelKu);
	//$("#left").on('click','#lvhuan-item',APP.modelKu);
	//$("#left").on('click','#sheshi-item',APP.modelKu);
	//$("#left").on('click','#whiteModel-item',APP.modelKu);


});